
.fullScreen {
    width:100%;
    height: 13.5rem;
    min-width: 1230px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    left: 0 ;
    bottom:0;
    background:url('../../images/law_enforcement/mountain.jpg');
    background-repeat:no-repeat!important;
    background-size: cover;
    line-height: 1.15;
    color: #A5CCED;
}

.mainfont {
    padding-top: 0.1rem;
}

.mainbox {
    margin: auto;
    width: 60%;
    display: flex;
    align-items: center;
}

.mainbox .column {
    flex: 1;
    flex-direction: column;
    align-items: center;
}

.rect {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.left_base_img {
    margin-top: -0.5rem;
    background:url('../../images/law_enforcement/base.png');
    width: 3.025rem;
    height: 3.175rem;
    background-repeat:no-repeat!important;
    background-size:100% 100%!important;
 }

.above_base_img {
    margin-top: -0.5rem;
    background:url('../../images/law_enforcement/base.png');
    width: 3.025rem;
    height: 3.175rem;
    background-repeat:no-repeat!important;
    background-size:100% 100%!important;
}

.below_base_img {
    margin-top: -0.5rem;
    background:url('../../images/law_enforcement/base.png');
    width: 3.025rem;
    height: 3.175rem;
    background-repeat:no-repeat!important;
    background-size:100% 100%!important;
}

.right_base_img {
    margin-top: -0.5rem;
    background:url('../../images/law_enforcement/base.png');
    width: 3.025rem;
    height: 3.175rem;
    background-repeat:no-repeat!important;
    background-size:100% 100%!important;
}

.camera_img {
    background:url('../../images/law_enforcement/camera.png');
    width: 0.9rem;
    height: 0.9rem;
    -webkit-animation: bounce-down 2s linear infinite;
    -moz-animation: bounce-down 2s linear infinite;
    -o-animation: bounce-down 2s linear infinite;
    animation: bounce-down 2s linear infinite;
    background-repeat:no-repeat!important;
    background-size:100% 100%!important;
}

.outpatient_img {
    background:url('../../images/law_enforcement/outpatient.png');
    width: 0.75rem;
    height: 0.75rem;
    -webkit-animation: bounce-down 2s linear infinite;
    -moz-animation: bounce-down 2s linear infinite;
    -o-animation: bounce-down 2s linear infinite;
    animation: bounce-down 2s linear infinite;
    background-repeat:no-repeat!important;
    background-size:100% 100%!important;
}

.internet_img {
    margin-top: 0.8rem;
    background:url('../../images/law_enforcement/internet.png');
    width: 0.75rem;
    height: 0.75rem;
    -webkit-animation: bounce-down 2s linear infinite;
    -moz-animation: bounce-down 2s linear infinite;
    -o-animation: bounce-down 2s linear infinite;
    animation: bounce-down 2s linear infinite;
    background-repeat:no-repeat!important;
    background-size:100% 100%!important;
}

.sanitation_img {
    background:url('../../images/law_enforcement/sanitation.png');
    width: 0.75rem;
    height: 0.75rem;
    -webkit-animation: bounce-down 2s linear infinite;
    -moz-animation: bounce-down 2s linear infinite;
    -o-animation: bounce-down 2s linear infinite;
    animation: bounce-down 2s linear infinite;
    background-repeat:no-repeat!important;
    background-size:100% 100%!important;
}

@-moz-keyframes bounce-down {
    25% {-webkit-transform: translateY(-10px);}
    50%, 100% {-webkit-transform: translateY(0);}
    75% {-webkit-transform: translateY(10px);}
}
@-webkit-keyframes bounce-down {
    25% {-webkit-transform: translateY(-10px);}
    50%, 100% {-webkit-transform: translateY(0);}
    75% {-webkit-transform: translateY(10px);}
}
@-o-keyframes bounce-down {
    25% {-webkit-transform: translateY(-10px);}
    50%, 100% {-webkit-transform: translateY(0);}
    75% {-webkit-transform: translateY(10px);}
}
@keyframes bounce-down {
    25% {transform: translateY(-10px);}
    50%, 100% {transform: translateY(0);}
    75% {transform: translateY(10px);}
}